package com.linq.cool.beauty.service;

import com.linq.cool.beauty.domain.BeautyProductHistory;

import java.util.List;
import java.util.Map;

/**
 * @Author: yqlin
 * @Date: 2021/2/9 01:51
 * @Description:
 * @Version: 1.0.0
 */
public interface BeautyProductHistoryService {
    /**
     * 保存
     *
     * @param productHistory
     */
    void save(BeautyProductHistory productHistory);

    /**
     * 清空历史
     */
    void clearHistory();

    /**
     * 分页查询
     *
     * @param current
     * @param size
     *
     * @return
     */
    Map<String, List<BeautyProductHistory>> listByPage(long current, long size);

    /**
     * 根据id删除当前客户的浏览历史
     *
     * @param productHistoryId
     */
    void removeById(Long productHistoryId);
}
